package com.wyj.chat.websocket_chat.service;

import com.wyj.chat.websocket_chat.pojo.User;


/**
 * Create by wyj on 2018/3/13
 */
public interface UserService {

    User userLogin(User user);

    /**
     * 根据用户id查询用户信息
     * @param id 用户id
     * @return User 用户信息
     */
    User getById(String id);

    /**
     * 插入用户信息
     * @param user 用户信息
     * @return 1：成功  0：失败
     */
    int insertUser(User user);

    /**
     * 修改用户信息
     * @param user 用户信息
     * @return 1：成功 0：失败
     */
    int updateUser(User user);

    /**
     * 修改密码
     * @param name 名字
     * @return 1：成功  0：失败
     */
    int updatePassWordByName(String name,String passWord);

    /**
     * 名字搜索
     * @param name 名字
     * @return user
     */
    User getByName(String name);

    /**
     * 更新密码前确认旧密码
     * @param name
     * @param password
     * @return
     */
    User surePass(String name, String password);
}
